State Management for Cloud-Native Applications

نویسندگان

چکیده

The stateless cloud-native design improves the elasticity and reliability of applications running in cloud. decouples life-cycle application states from that instances; are written to read cloud databases, deployed close code ensure low latency bounds on state access. However, scalability brings well-known limitations distributed which stored. In this paper, we propose a full-fledged layer supports design. order minimize inter-host communication due externalization, propose, one hand, system jointly with data placement algorithm places functions’ across hosts center. On other dynamic replication module decides proper number copies for each sweet spot short state-access time network traffic. We evaluate proposed methods realistic scenarios. show our solution yields delays optimal, ensures fast replica decisions large-scale settings.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CAP-Oriented Design for Cloud-Native Applications

Brewer’s conjecture, and its resulting formalization as the CAP theorem, impose serious limitations on the consistency, availability and network partitioning tolerance characteristics of distributed systems. Despite its importance however, few works explicitly consider the implications of the CAP theorem in the design of applications, especially for applications that are designed natively for t...

متن کامل

Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-native Applications

Cloud-native applications are intentionally designed for the cloud in order to leverage cloud platform features like horizontal scaling and elasticity – benefits coming along with cloud platforms. In addition to classical (and very often static) multi-tier deployment scenarios, cloud-native applications are typically operated on much more complex but elastic infrastructures. Furthermore, there ...

متن کامل

Towards a Description of Elastic Cloud-native Applications for Transferable Multi-Cloud-Deployments

Elastic container platforms (ECP) like Docker Swarm, Kubernetes (k8s) and Apache Mesos have gotten more and more attention by practitioners in recent years [1]. Elastic container platforms fit very well with existing cloud-native application (CNA) architecture approaches [6]. Corresponding system designs often follow a microservice-based architecture [8, 5]. Nevertheless, the reader should be a...

متن کامل

Self-managing cloud-native applications: Design, implementation, and experience

Running applications in the cloud efficiently requires much more than deploying software in virtual machines. Cloud applications have to be continuously managed : 1) to adjust their resources to the incoming load and 2) to face transient failures replicating and restarting components to provide resiliency on unreliable infrastructure. Continuous management monitors application and infrastructur...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Electronics

سال: 2021

ISSN: ['2079-9292']

DOI: https://doi.org/10.3390/electronics10040423